Effiziente Entwicklungsprozesse durch DevOps
Durchgeführt von WIFI Oberösterreich
Beschreibung
In diesem Kurs wirst du lernen, wie du Entwicklungsprozesse durch DevOps optimierst. Dabei liegt der Fokus auf frühzeitiger Verifikation und effektivem Debugging, um die Softwarequalität zu erhöhen und Probleme zu verringern. Du wirst Techniken wie Unit-Tests, Integrations-Tests und Test-Driven Development kennenlernen, um deine Coding-Fähigkeiten zu erweitern. Der Kurs behandelt auch wichtige Aspekte wie Codequalität, statische und dynamische Analyse sowie Continuous Integration und Delivery. Am Ende wirst du in der Lage sein, eine einheitliche Entwicklungsumgebung zu schaffen und strukturiertes Logging sowie Monitoring für eine effektive Fehlerbehebung zu implementieren.
Tags
#Softwareentwicklung #Fehlerbehebung #DevOps #IT-Profis #Monitoring #Debugging #Continuous-Integration #Testing #Test-driven-Development #CodequalitätTermine
Kurs Details
Softwareentwickler:innen Programmierer:innen IT-Profis
Der Kurs behandelt die Integration von DevOps-Praktiken in den Softwareentwicklungsprozess. DevOps zielt darauf ab, die Zusammenarbeit zwischen Entwicklung und Betrieb zu verbessern, um schnellere und effizientere Softwarebereitstellung zu ermöglichen. Durch Techniken wie Continuous Integration und Continuous Delivery wird die Qualität der Software erhöht und die Reaktionszeit auf Probleme verkürzt.
- Was sind die Hauptziele von Continuous Integration?
- Nenne drei Vorteile von Test-Driven Development.
- Wie trägt strukturiertes Logging zur Fehlerbehebung bei?
- Was ist der Unterschied zwischen statischer und dynamischer Analyse?
- Erkläre, was Mocking in Tests bedeutet.
- Wie kann eine saubere Git-Historie die Zusammenarbeit im Team verbessern?
- Was sind die wichtigsten Elemente einer einheitlichen Entwicklungsumgebung?
- Warum ist frühes Testen wichtig für die Softwarequalität?
